home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
User's Choice Windows CD
/
User's Choice Windows CD (CMS Software)(1993).iso
/
demos
/
mcademo2.zip
/
COMPFUNC.MCD
/
COMPFUNC.MCD
Wrap
Text File
|
1991-06-12
|
3KB
|
127 lines
.MCD 30001 1 74
.CMD FORMAT rd=d ct=10 im=i et=3 zt=15 pr=3 mass length time charge
.CMD SET ORIGIN 0
.CMD SET TOL 0.001000000000000
.CMD SET PRNCOLWIDTH 8
.CMD SET PRNPRECISION 4
.CMD PRINT_SETUP 1.200000 0
.CMD DEFINE_FONTSTYLE_NAME fontID=0 name=Variables
.CMD DEFINE_FONTSTYLE_NAME fontID=1 name=Constants
.CMD DEFINE_FONTSTYLE_NAME fontID=2 name=Text
.CMD DEFINE_FONTSTYLE_NAME fontID=3 name=Greek^Variables
.CMD DEFINE_FONTSTYLE_NAME fontID=4 name=User^1
.CMD DEFINE_FONTSTYLE_NAME fontID=5 name=User^2
.CMD DEFINE_FONTSTYLE_NAME fontID=6 name=User^3
.CMD DEFINE_FONTSTYLE_NAME fontID=7 name=User^4
.CMD DEFINE_FONTSTYLE_NAME fontID=8 name=User^5
.CMD DEFINE_FONTSTYLE_NAME fontID=9 name=User^6
.CMD DEFINE_FONTSTYLE fontID=0 family=Tms^Rmn points=10 bold=0 italic=0 underline=0
.CMD DEFINE_FONTSTYLE fontID=1 family=Tms^Rmn points=10 bold=0 italic=0 underline=0
.CMD DEFINE_FONTSTYLE fontID=2 family=Helv points=10 bold=0 italic=0 underline=0
.CMD DEFINE_FONTSTYLE fontID=3 family=Symbol points=10 bold=0 italic=0 underline=0
.CMD DEFINE_FONTSTYLE fontID=4 family=Helv points=10 bold=0 italic=0 underline=0
.CMD DEFINE_FONTSTYLE fontID=5 family=Courier points=10 bold=0 italic=0 underline=0
.CMD DEFINE_FONTSTYLE fontID=6 family=System points=10 bold=0 italic=0 underline=0
.CMD DEFINE_FONTSTYLE fontID=7 family=Script points=10 bold=0 italic=0 underline=0
.CMD DEFINE_FONTSTYLE fontID=8 family=Terminal points=0 bold=0 italic=0 underline=0
.CMD DEFINE_FONTSTYLE fontID=9 family=Modern points=10 bold=0 italic=0 underline=0
.CMD UNITS U=1
.TXT 2 1 0 0
C a324,350,83
{\rtf1\ansi \deff0
{\fonttbl
{\f0\fnil Helv;}
}
{\plain {}{\f0 \fs24 \b \i \ulnone }{}{\f0
\fs24 \b \i \ulnone VISUALIZING A COMPLEX
FUNCTION}{}}
}
.TXT 4 0 0 0
C a544,546,156
{\rtf1\ansi \deff0
{\fonttbl
{\f0\fnil Helv;}
}
{\plain {}{This application helps visualize
a function of one complex variable\par
using MathCAD's surface plots. We plot the
real and imaginary parts\par separately.}{}}
}
.EQN 8 3 0 0
f(z):\(z)
.TXT 2 22 0 0
C a224,226,35
{\rtf1\ansi \deff0
{\fonttbl
{\f0\fnil Helv;}
}
{\plain {}{. . . function to be plotted}{}}
}
.EQN 6 -22 0 0
N:12
.TXT 0 22 0 0
C a312,314,46
{\rtf1\ansi \deff0
{\fonttbl
{\f0\fnil Helv;}
}
{\plain {}{. . . number of grids in each
direction}{}}
}
.EQN 4 -22 0 0
j:0;N
.EQN 3 0 0 0
k:0;N
.EQN 4 0 0 0
corner1:-6-6i
.TXT 0 22 0 0
C a168,170,28
{\rtf1\ansi \deff0
{\fonttbl
{\f0\fnil Helv;}
}
{\plain {}{. . . corners of grid}{}}
}
.EQN 3 -22 0 0
corner2:6+6i
.EQN 4 0 0 0
incr:(corner2-corner1)/(N)
.EQN 8 0 0 0
(z)[(j,k):corner1+Re(incr)*j{54}Im(incr)*k*1.0i
.TXT 0 26 0 0
C a152,154,26
{\rtf1\ansi \deff0
{\fonttbl
{\f0\fnil Helv;}
}
{\plain {}{. . . domain points}{}}
}
.EQN 10 -26 0 0
z2:(f(z)){49}
.TXT 2 26 0 0
C a144,146,25
{\rtf1\ansi \deff0
{\fonttbl
{\f0\fnil Helv;}
}
{\plain {}{. . . range points}{}}
}
.EQN 6 -26 0 0
R:Re(z2)
.TXT 0 26 0 0
C a248,250,92
{\rtf1\ansi \deff0
{\fonttbl
{\f0\fnil Helv;}
}
{\plain {}{. . . these matrices hold the\par
real and imaginary part of the\par function
to be plotted}{}}
}
.EQN 3 -26 0 0
I:Im(z2)
.EQN 6 -2 0 0
R{10 35 0 60 20 30 30 0 1 1 2}{57}
.EQN 0 36 0 0
I{10 35 0 60 20 30 30 0 1 1 2}{57}